﻿using System;

namespace ScriptUtilities
{
    public enum F2TargetType : int
    {
        sankaku = 0x00,
        maru = 0x01,
        batsu = 0x02,
        shikaku = 0x03,

        sankaku_w = 0x04,
        maru_w = 0x05,
        batsu_w = 0x06,
        shikaku_w = 0x07,

        sankaku_long = 0x08,
        maru_long = 0x09,
        batsu_long = 0x0A,
        shikaku_long = 0x0B,

        touch = 0x0C,
        touch_w = 0x0E,
        touch_ch1 = 0x0F,
        touch_ch0 = 0x10,

        touch_link = 0x16,
        touch_link_end = 0x17,

        sankaku_touch = 0x12,
        maru_touch = 0x13,
        batsu_touch = 0x14,
        shikaku_touch = 0x15,

        touch_rush = 0x11,
        sankaku_rush = 0x19,
        maru_rush = 0x1A,
        batsu_rush = 0x1B,
        shikaku_rush = 0x1C,
    }

    public enum FtTargetType : int
    {
        sankaku = 0x00,
        maru = 0x01,
        batsu = 0x02,
        shikaku = 0x03,

        sankaku_hold = 0x04,
        maru_hold = 0x05,
        batsu_hold = 0x06,
        shikaku_hold = 0x07,

        random = 0x08,
        random_hold = 0x09,

        //previous_target = 0x0A,
        crash = 0x0B,

        slide_l = 0x0C,
        slide_r = 0x0D,

        //crash = 0x0E,

        slide_chain_l = 0x0F,
        slide_chain_r = 0x10,

        green_square_l = 0x11,

        sankaku_ch = 0x12,
        maru_ch = 0x13,
        batsu_ch = 0x14,
        shikaku_ch = 0x15,

        //crash_slide_ch = 0x16,

        slide_l_ch = 0x17,
        slide_r_ch = 0x18,

        blank = 0x19,
    }
}
